<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <a href="http://www.baidu.com">百度</a>
</body>

</html>
<script>
    //一.浏览器默认行为(js默认行为)的概念：
    //javascript中的默认行为是指javascript中事件本身具有的属性，如<a>标签可以跳转，文本框可输入文字、字母、图片路径等，右键浏览器会出现菜单等行为便被称为浏览器的默认行为。
    //图片具有默认行为，不可拖拽的。

    //二.取消默认行为，有些默认行为会影响开发。
    // 阻止浏览器的默认行为
    // ev.preventDefault(); 标准浏览器阻止默认事件,DOM事件使用此方法取消默认事件。
    // ev.returnValue = false; 非标准浏览器（ IE8） 阻止默认事件
    // return false;退出执行, 所有触发事件和动作都不会被执行.可以用来替代 preventDefault(普通的事件处理函数)

    //案例：阻止a标签的跳转。
    // var oA = document.querySelector('a');
    // oA.onclick = function(ev) {
    //     var ev = ev || window.event;
    // ev.preventDefault(); //最优的
    // ev.returnValue = false; //非标准浏览器使用，标准也支持。
    // return false;
    // }

    // 阻止浏览器右键菜单
    // document.oncontextmenu = function() {
    // return false;
    // }
</script>